package com.aliang.book_java1.po.函数接口;

import java.util.function.Function;

public class Example {
    public static void main(String[] args) {
        // 使用方法引用传递方法
        processData(data -> data * 2, 5);

        // 使用lambda表达式传递方法
        processData((data) -> {
            return data * 3;
        }, 10);
    }

    public static void processData(Function<Integer, Integer> function, int data) {
        int result = function.apply(data);
        System.out.println("Result: " + result);
    }
}
